home *** CD-ROM | disk | FTP | other *** search
/ Sound Fx / Sound Fx.iso / Software / UNZIPED / DWSTK / MAKEC.BAT < prev    next >
Encoding:
DOS Batch File  |  1995-12-11  |  4.7 KB  |  183 lines

  1. echo off
  2.  
  3. if not "%1" == "" goto MAKE
  4.  
  5. cls
  6. echo  
  7. echo MAKEC.BAT
  8. echo =========
  9. echo  
  10. echo This batch file shows how to make the sample
  11. echo programs for most C compilers.
  12. echo  
  13. echo Your compiler must be properly configured.
  14. echo  
  15. echo All samples are made with debug information.
  16. echo  
  17. echo All samples are made at maximum warning level.
  18. echo  
  19. echo  
  20. echo Usage: "makec <compiler#>"
  21. echo  
  22. echo   1) Borland C/C++
  23. echo   2) Borland C/C++ (P-Mode)
  24. echo   3) Microsoft C/C++
  25. echo   4) Turbo C/C++
  26. echo   5) Watcom C/C++
  27. echo   6) Watcom C/C++ (P-Mode)
  28. echo  
  29. echo  
  30. echo NOTE: Some samples are not included with the Shareware distribution.
  31. echo  
  32.  
  33. goto END
  34.  
  35.  
  36. :MAKE
  37.  
  38. if exist playdsp.obj    del playdsp.obj  > NUL
  39. if exist playdwd.obj    del playdwd.obj  > NUL
  40. if exist playdwm.obj    del playdwm.obj  > NUL
  41. if exist findsb.obj     del findsb.obj     > NUL
  42. if exist setup.obj    del setup.obj     > NUL
  43. if exist dwdsp.obj    del dwdsp.obj     > NUL
  44. if exist err.obj    del err.obj     > NUL
  45. if exist stkrun.obj     del stkrun.obj     > NUL
  46.  
  47. if exist playdsp.exe    del playdsp.exe  > NUL
  48. if exist playdwd.exe    del playdwd.exe  > NUL
  49. if exist playdwm.exe    del playdwm.exe  > NUL
  50. if exist findsb.exe     del findsb.exe     > NUL
  51. if exist setup.exe    del setup.exe     > NUL
  52. if exist stkrun.exe     del stkrun.exe     > NUL
  53.  
  54.  
  55.  
  56. cls
  57.  
  58. goto %1
  59.  
  60.  
  61.  
  62. :1
  63. echo -----------------------------------------------------
  64. echo Borland C/C++
  65. echo -----------------------------------------------------
  66.  
  67. @echo on
  68.  
  69. if exist playdsp.c bcc -ml -w4 -v playdsp.c dwdsp.c err.c dws.lib
  70. if exist playdwd.c bcc -ml -w4 -v playdwd.c        err.c dws.lib
  71. if exist playdwm.c bcc -ml -w4 -v playdwm.c        err.c dws.lib
  72. if exist findsb.c  bcc -ml -w4 -v findsb.c        err.c dws.lib
  73. if exist setup.c   bcc -ml -w4 -v setup.c        err.c dws.lib
  74. if exist stkrun.c  bcc -ml -w4 -v stkrun.c          dws.lib
  75.  
  76. @echo off
  77.  
  78. goto END
  79.  
  80.  
  81.  
  82. :2
  83. echo -----------------------------------------------------
  84. echo Borland C/C++ (P-Mode)
  85. echo -----------------------------------------------------
  86.  
  87. @echo on
  88.  
  89. if exist playdsp.c bcc32 -WX -w4 -v playdsp.c dwdsp.c err.c dwsp.lib
  90. if exist playdwd.c bcc32 -WX -w4 -v playdwd.c          err.c dwsp.lib
  91. if exist playdwm.c bcc32 -WX -w4 -v playdwm.c          err.c dwsp.lib
  92. if exist findsb.c  bcc32 -WX -w4 -v findsb.c          err.c dwsp.lib
  93. if exist setup.c   bcc32 -WX -w4 -v setup.c          err.c dwsp.lib
  94. if exist stkrun.c  bcc     -ml -w4 -v stkrun.c            dws.lib
  95.  
  96. @echo off
  97.  
  98. goto END
  99.  
  100.  
  101.  
  102. :3
  103. echo -----------------------------------------------------
  104. echo Microsoft C/C++
  105. echo -----------------------------------------------------
  106.  
  107. @echo on
  108.  
  109. if exist playdsp.c cl /AL /W4 /Zi playdsp.c dwdsp.c err.c dws.lib
  110. if exist playdwd.c cl /AL /W4 /Zi playdwd.c        err.c dws.lib
  111. if exist playdwm.c cl /AL /W4 /Zi playdwm.c        err.c dws.lib
  112. if exist findsb.c  cl /AL /W4 /Zi findsb.c        err.c dws.lib
  113. if exist setup.c   cl /AL /W4 /Zi setup.c        err.c dws.lib
  114. if exist stkrun.c  cl /AL /W4 /Zi stkrun.c          dws.lib
  115.  
  116. @echo off
  117.  
  118. goto END
  119.  
  120.  
  121.  
  122. :4
  123. echo -----------------------------------------------------
  124. echo Turbo C/C++
  125. echo -----------------------------------------------------
  126.  
  127. @echo on
  128.  
  129. if exist playdsp.c tcc -ml -w4 -v playdsp.c dwdsp.c err.c dws.lib
  130. if exist playdwd.c tcc -ml -w4 -v playdwd.c        err.c dws.lib
  131. if exist playdwm.c tcc -ml -w4 -v playdwm.c        err.c dws.lib
  132. if exist findsb.c  tcc -ml -w4 -v findsb.c        err.c dws.lib
  133. if exist setup.c   tcc -ml -w4 -v setup.c        err.c dws.lib
  134. if exist stkrun.c  tcc -ml -w4 -v stkrun.c          dws.lib
  135.  
  136. @echo off
  137.  
  138. goto END
  139.  
  140.  
  141.  
  142. :5
  143. echo -----------------------------------------------------
  144. echo Watcom C/C++
  145. echo -----------------------------------------------------
  146.  
  147. @echo on
  148.  
  149. if exist playdsp.c wcl -ml -w4 -d1 playdsp.c dwdsp.c err.c dws.lib
  150. if exist playdwd.c wcl -ml -w4 -d1 playdwd.c         err.c dws.lib
  151. if exist playdwm.c wcl -ml -w4 -d1 playdwm.c         err.c dws.lib
  152. if exist findsb.c  wcl -ml -w4 -d1 findsb.c         err.c dws.lib
  153. if exist setup.c   wcl -ml -w4 -d1 setup.c         err.c dws.lib
  154. if exist stkrun.c  wcl -ml -w4 -d1 stkrun.c           dws.lib
  155.  
  156. @echo off
  157.  
  158. goto END
  159.  
  160.  
  161.  
  162. :6
  163. echo -----------------------------------------------------
  164. echo Watcom C/C++ (P-Mode)
  165. echo -----------------------------------------------------
  166.  
  167. @echo on
  168.  
  169. if exist playdsp.c wcl386 -bt=dos4g -w4 -d1 playdsp.c dwdsp.c err.c dwsp.lib
  170. if exist playdwd.c wcl386 -bt=dos4g -w4 -d1 playdwd.c          err.c dwsp.lib
  171. if exist playdwm.c wcl386 -bt=dos4g -w4 -d1 playdwm.c          err.c dwsp.lib
  172. if exist findsb.c  wcl386 -bt=dos4g -w4 -d1 findsb.c          err.c dwsp.lib
  173. if exist setup.c   wcl386 -bt=dos4g -w4 -d1 setup.c          err.c dwsp.lib
  174. if exist stkrun.c  wcl      -ml        -w4 -d1 stkrun.c            dws.lib
  175.  
  176. @echo off
  177.  
  178. goto END
  179.  
  180.  
  181.  
  182. :END
  183.